cmake_minimum_required(VERSION 3.13.1)

# ******************************创建源文件和头文件的列表*************************
# 源文件的列表变量
list(APPEND SHELL_SRC_LIST "")
# 头文件的列表变量
list(APPEND SHELL_INC_LIST "")

# ********************设置login模块的源文件和头文件******************************
if(CONFIG_SHELL_START_OBSCURED)
# 设置源文件
aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/login LOGIN_SRC)
list(APPEND SHELL_SRC_LIST ${LOGIN_SRC})
# 设置头文件路径
list(APPEND SHELL_INC_LIST ${CMAKE_CURRENT_LIST_DIR}/login)
endif()

# ************************导出模块的头文件和源文件*******************************
# MESSAGE(STATUS "SHELL_SRC_LIST :${SHELL_SRC_LIST}")
# MESSAGE(STATUS "SHELL_INC_LIST :${SHELL_INC_LIST}")
set_property(GLOBAL PROPERTY SHELL_SRC "${SHELL_SRC_LIST}")
set_property(GLOBAL PROPERTY SHELL_INC "${SHELL_INC_LIST}")
